-
Notifications
You must be signed in to change notification settings - Fork 678
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: enhance PR processing logic across GitLab, GitHub, and Bitbucket #1267
Conversation
- Refactor `should_process_pr_logic` to improve PR filtering based on data attributes. - Update `_perform_commands_*` functions to incorporate new PR processing checks. - Ensure consistent handling of PRs by checking configurations before executing commands.
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
/improve |
PR Code Suggestions ✨Latest suggestions up to e21d9dc
Previous suggestions✅ Suggestions up to commit c2ae429
|
User description
should_process_pr_logic
to improve PR filtering based on data attributes._perform_commands_*
functions to incorporate new PR processing checks.PR Type
Enhancement
Description
should_process_pr_logic
function to improve PR filtering based on various attributes (title, labels, branches)Changes walkthrough 📝
bitbucket_app.py
Enhance Bitbucket PR processing logic
pr_agent/servers/bitbucket_app.py
should_process_pr_logic
check in_perform_commands_bitbucket
function
data
parametergithub_app.py
Improve GitHub PR filtering and processing
pr_agent/servers/github_app.py
should_process_pr_logic
function signature and usagehandle_request
function_perform_auto_commands_github
functiongitlab_webhook.py
Refactor GitLab PR processing and filtering
pr_agent/servers/gitlab_webhook.py
should_process_pr_logic
function to extract title from data_perform_commands_gitlab
function